package javachongkao.面向对象上.统计商品总价;


import java.util.Scanner;
//7-24 统计商品总价
//消费者购买超市5件商品，输入商品名和价格，输出购买的商品信息，并输出应付的总价。
//
//要求：定义Goods类及其成员变量和方法。
//（1）定义Goods类：成员变量有 name,  price
//（2）定义Goods类的带两个参数的构造方法。
//（3）定义Goods类的toString()方法，getPrice()方法。
//输入格式:
//输入5行数据，每行一个商品信息，包括商品名和价格，以一个空格分隔。
//输出格式:
//输出商品信息，格式：商品名,价格
//最后输出总价，格式：should pay:总价
public class Main {
    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);
        Goods goods[] = new Goods[5];
        for (int i = 0; i < 5; i++){
            goods[i] = new Goods(scanner.next(),scanner.nextDouble());
        }
        double sum = 0;
        for (Goods good : goods){
            sum += good.getPrice();
            System.out.println(good.toString());
        }

        System.out.println("should pay:"+sum);
    }
}
class Goods{
    private String name;
    private double price;

    public double getPrice() {
        return price;
    }

    public void setPrice(double price) {
        this.price = price;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }


    public Goods(String name, double price) {
        this.name = name;
        this.price = price;
    }

    @Override
    public String toString() {
        return  name + ',' + price;
    }
}